package davion.study.summercloud.mapper;

import davion.study.summercloud.model.FileStore;
import davion.study.summercloud.model.FileStoreExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface FileStoreMapper {
    long countByExample(FileStoreExample example);

    int deleteByExample(FileStoreExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(FileStore record);

    int insertSelective(FileStore record);

    List<FileStore> selectByExample(FileStoreExample example);

    FileStore selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") FileStore record, @Param("example") FileStoreExample example);

    int updateByExample(@Param("record") FileStore record, @Param("example") FileStoreExample example);

    int updateByPrimaryKeySelective(FileStore record);

    int updateByPrimaryKey(FileStore record);
}